620 IF Z = 12 AND U1 = 0 THEN PRINT N$(58): GOTO 610
625 IF Z = 21 THEN GOSUB 997: GOSUB 1132:S = 1: IF GT = 1 THEN GT = 0:S = 0: IF C$ = "SUNG" THEN PRINT "O'K": HCOLOR= 6: HPLOT 0,1: CALL -3082:U1 = 1
627 IF U1 = 1 THEN HCOLOR= 3: HPLOT 0,1: CALL -3082
631 IF U1 = 1 THEN L = 28183: GOSUB 100:X = 30:Y = 30: GOSUB 120: CALL 36361:U1 = 2
632 IF U1 = 2 THEN IF PEEK( -16384) <127 THEN 632
633 POKE -16368,0
634 IF U1 = 2 THEN PRINT : PRINT : PRINT : PRINT : VTAB 22: HTAB 1: PRINT "TRANSPORT SYSTEMS FUNCTION CHECK......":C$ = "CHAN": GOSUB 1132: VTAB 23: HTAB 1: CALL -868: IF GT = 1 THEN VTAB 23: HTAB 7: PRINT "CHECK-O'K ";: FLASH : PRINT "TRANSPORTING"
636 IF U1 = 2 AND GT = 1 THEN GT = 0: NORMAL : GOTO 650
638 IF U1 = 2 THEN VTAB 23: HTAB 1: PRINT "SYSTEM FAILURE...............":U1 = 0: GOTO 610
640 IF Z = 5 OR Z = 14 OR Z = 19 OR Z = 23 THEN GOTO 1140
642 IF S = 0 THEN GOSUB 250
644 S = 0: GOTO 610
650 FOR X = 1 TO 5000: NEXT :AZ(1) = 2:AZ$(1) = N$(68): FOR X = 2 TO 9:AZ(X) = 0:AZ$(X) = "": NEXT
652 VTAB 23: HTAB 1: CALL -868
654 PRINT N$(64)
655 PRINT N$(65)
656 PRINT N$(66)
658 L = 28475: GOSUB 100: CALL 36400
659 GOSUB 52
660 GOSUB 140
661 U2 = U2 +1: IF U2 >3 THEN IF U2 <6 THEN PRINT N$(67)
662 IF Z = 8 AND H = 0 THEN PRINT N$(69): GOTO 660
663 IF U2 >4 THEN IF H = 1 AND T = 1 THEN GOSUB 708: GOTO 660
664 IF Z = 7 OR Z = 8 THEN GOSUB 1000:S = 1: IF GT = 1 AND C$ = N$(68) THEN GOSUB 705
665 IF GT = 1 THEN GT = 0:S = 0: GOTO 658
666 IF Z = 4 THEN GOSUB 1030:S = 1: IF CZ = 1 THEN CZ = 0:S = 0: GOTO 658
667 IF U2 >8 THEN GOTO 710
668 IF Z = 12 THEN GOSUB 997: IF C$ = "MONI" THEN IF U2 <7 THEN PRINT N$(70): GOTO 660
670 IF Z = 12 AND C$ = N$(68) THEN IF H = 0 THEN PRINT N$(71): GOTO 660
672 IF Z = 12 AND C$ = N$(68) THEN IF T = 0 THEN PRINT N$(72): GOTO 660
674 IF Z = 12 AND C$ = N$(68) THEN IF H = 1 AND T = 1 THEN PRINT N$(73): GOTO 660
676 IF Z = 12 THEN GOSUB 1061: GOTO 660
680 IF Z = 5 OR Z = 14 OR Z = 19 OR Z = 23 THEN GOSUB 1080:S = 1
700 IF S = 0 THEN GOSUB 250
702 S = 0: GOTO 660
705 FOR YX = 1 TO 5: IF LEFT$(I$(YX),4) = "GLAS" THEN IF H = 1 THEN I$(YX) = IT$(10):I$(Y) = "":T = 0: RETURN
706 NEXT
707 I$(Y) = IT$(11)
708 IF H = 1 THEN H = 0: PRINT N$(75)
709 RETURN
710 PRINT : PRINT : PRINT : PRINT "THE SHIP IS STARTING TO ACCELERATE."
711 HGR : HCOLOR= 3: HPLOT 0,0 TO 279,0 TO 279,159 TO 0,159 TO 0,0 TO 10,10 TO 269,10 TO 279,0 TO 269,10 TO 269,149 TO 279,159 TO 269,149 TO 10,149 TO 0,159 TO 10,149 TO 10,10
715 PRINT "YOU SIT DOWN AT THE CONTROL PANEL."
720 IF PEEK( -16384) <127 THEN 720
722 POKE -16368,0
730 PRINT : PRINT : PRINT : PRINT
740 FLASH : VTAB 21: HTAB 1: PRINT "WARNING";: NORMAL : PRINT " USE ARROW <- & -> KEYS TO STEER";
743 U1 = 0:Z = 140:U2 = 80:C1 = 10000:YX = 0
744 FOR X = 0 TO 10:X(X) = INT(219 *( RND(1))) +30:Y(X) = INT(99 *( RND(1))) +30: NEXT
746 FOR I = 0 TO 10:X = X(I):Y = Y(I):L = 29117 +(I *10): IF L >29148 THEN L = 29147
748 GOSUB 100: GOSUB 120: CALL 36361
750 NEXT :I = 0
751 X(I) = INT(219 *( RND(1))) +30:Y(I) = INT(99 *( RND(1))) +30:X = X(I):Y = Y(I):L = 29117 +(I *10): GOSUB 100: GOSUB 120: CALL 36361:I = I +1: IF I >2 THEN I = 0
752 IF PEEK( -16384) <127 THEN GOTO 758
753 GET A$
754 IF ASC(A$) = 8 THEN Z = Z -10: IF Z <12 THEN Z = 12
756 IF ASC(A$) = 21 THEN Z = Z +10: IF Z >267 THEN Z = 267
758 A$ = ""
760 HCOLOR= 3: HPLOT Z,151 TO Z,157
762 IF ABS((Z -U2)) <30 THEN U1 = U1 +1
764 IF ABS((Z -U2)) >29 AND U1 < >0 THEN U1 = 0:U2 = INT(219 *( RND(1))) +30: IF ABS((Z -U2)) <9 THEN U2 = U2 +10: IF ABS((Z -U2)) <9 THEN U2 = U2 -20
766 IF U1 >0 AND (Z -U2) <0 THEN VTAB 22: HTAB 9: FLASH : PRINT "WARNING";: NORMAL : PRINT " OBJECT TO RIGHT";: GOTO 770
768 IF U1 >0 THEN VTAB 22: HTAB 9: FLASH : PRINT "WARNING";: NORMAL : PRINT " OBJECT TO LEFT ";
770 IF U1 >6 THEN HOME : HCOLOR= 5: HPLOT 0,1: CALL -3082: VTAB 22: HTAB 2: FLASH : PRINT "YOUR SHIP HAS COLLIDED WITH A PLANET":: NORMAL : FOR X = 1 TO 9000: NEXT : VTAB 22: HTAB 1: CALL -868: GOTO 795